﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using AdmBase;
using Guedes_Library;

public partial class admin_pages_sustentabilidade_Novo : TelaBase
{
    protected void Page_Load(object sender, EventArgs e)
    {
        IsLogado();
        string id = Request.QueryString["id"];
        if (id != null && !IsPostBack)
        {
            sust s = SBusiness.GetById(int.Parse(id));
            if (s == null)
                Response.Redirect("~/admin/pages/sustentabilidade/Default.aspx");
            txtDica.Text = s.Dica;
            txtTitulo.Text = s.Titulo;
            hdId.Value = s.ID.ToString();
        }
    }

    private SustentabilidadeBusiness sBusiness;

    public SustentabilidadeBusiness SBusiness
    {
        get
        {
            if (sBusiness == null)
                sBusiness = new SustentabilidadeBusiness();
            return sBusiness;
        }
        set { sBusiness = value; }
    }

    protected void Save(object sender, EventArgs e)
    {
        Retorno retorno;
        sust n = new sust();
        if (hdId.Value != "")
            n.ID = int.Parse(hdId.Value);
        n.Dica = txtDica.Text;
        n.Titulo = txtTitulo.Text;
        retorno = SBusiness.Salvar(n);
        ShowMensagem("Atenção", retorno.Mensagem);
        if (!retorno.Error)
            LimpaCampo();
    }

    public void LimpaCampo()
    {
        txtDica.Text = String.Empty;
        txtTitulo.Text = String.Empty;
        hdId.Value = String.Empty;
    }
}